#ifndef RIGHTCHILD_H
#define RIGHTCHILD_H

#include "ABWindow.h"
#include "PropertiesInterface.h"

class RightChild : public ABWindow
{
public:
	RightChild();
	virtual ~RightChild();

	bool Setup(HWND a_parent, HINSTANCE a_hInst, int a_xPos, int a_yPos, int a_width, int a_height, char* a_pWindowName, char* a_pClassName, DWORD a_style);

	virtual void Command(int a_id, int a_cmd, LPARAM a_msg);
	virtual void Notify(int a_id, LPARAM a_lParam);
	virtual void Paint(HWND a_hWnd);
	virtual void EraseBackground(HWND a_hWnd,HDC a_hdc);

	void Update();

private:
	PropertiesInterface* m_pInterface;
};

#endif //RIGHTCHILD_H